Skip to content

chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.11 - #86

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-evilmartians-lefthook-2.x
Open

chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.11#86
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-evilmartians-lefthook-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
aqua:evilmartians/lefthook tools patch 2.1.92.1.11 2.1.12

Release Notes

evilmartians/lefthook (aqua:evilmartians/lefthook)

v2.1.11

Compare Source

v2.1.10

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Version Update: lefthook 2.1.9 → 2.1.11 (patch update spanning v2.1.10 and v2.1.11)

v2.1.11 (2026-08-21) Changes:

  • Bug Fix: Inherit terminal size for PTY commands (#1498) - Fixes an issue where PTY-spawned processes received zero terminal dimensions, causing tools like nano-staged to malfunction. This is a backward-compatible improvement.
  • Dependency Update: Bumped Go to 1.26.6 (#1495)
  • Documentation: Multiple documentation improvements for commit messages, script arguments, and examples

v2.1.10 (2026-07-08) Changes:

  • New Feature: AI coding agents integration (#1448) - Adds support for managing LLM hooks for AI coding agents (GitHub Copilot, Cursor). This is an opt-in feature requiring explicit configuration.
  • Dependency Migration: Migrated shellescape package to al.essio.dev/pkg/shellescape (#1443)
  • Test Improvement: Fixed test suite stability when NO_COLOR environment variable is set (#1449)
  • Routine Dependency Updates: June and July 2026 dependency updates

Breaking Changes: None identified. Both releases maintain backward compatibility with existing configuration files and API.

Security Fixes: No CVE vulnerabilities or security patches in these releases. Security scans from Snyk show no known vulnerabilities for lefthook.

🎯 Impact Scope Investigation

Current Usage in Codebase:

  • Configuration File: lefthook.yml (mise.toml:4) - Contains standard pre-commit and pre-push hooks
  • Hook Commands:
    • Pre-commit: go fmt, golangci-lint, gitleaks, hadolint
    • Pre-push: gitleaks
  • Installation Method: Managed via mise (aqua backend) in mise.toml

Configuration Compatibility:

  • All existing configuration syntax (stage_fixed, glob, run, commands) remains fully compatible
  • No changes required to lefthook.yml
  • The AI agents integration feature is opt-in and does not affect existing configurations

Dependency Impact:

  • Current Go version: 1.26.4 (mise.toml:2)
  • Lefthook v2.1.11 requires Go 1.25+ (current environment has 1.26.4 ✓)
  • No conflicts with other tools in mise.toml (golangci-lint, hadolint)

Runtime Compatibility:

  • PTY terminal size fix is a transparent improvement for TTY-aware hooks
  • No behavioral changes to existing go fmt, golangci-lint, gitleaks, or hadolint hooks
  • No impact on pre-commit/pre-push workflow

💡 Recommended Actions

Immediate Action: ✅ Safe to merge

This is a standard patch-level update with:

  1. Bug fixes that improve PTY handling (transparent to users)
  2. Optional new features (AI agents integration - not in use)
  3. Routine dependency updates
  4. No breaking changes or configuration migrations required

Post-Merge Steps: None required. The update will be applied on next mise install run.

Optional Considerations:

  • No code changes needed
  • No configuration updates required
  • Existing hooks will continue to function identically
  • Consider updating to v2.1.12 (currently pending) when available for latest fixes

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from baa8700 to 1a31f3d Compare August 28, 2026 11:32
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.10 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.11 Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants